package com.virtium.vpm.hibernate.model;

import java.util.Date;

/**
 * AbstractMajorTask entity provides the base persistence definition of the
 * MajorTask entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMajorTask implements java.io.Serializable {

	// Fields

	private Integer id;
	private Integer projectId;
	private String majorTask;
	private Integer userId;
	private Integer priority;
	private Date startDate;
	private Date finishDate;
	private Double cost;
	private Integer achieved;
	private String keyIssue;
	private String decision;

	// Constructors

	/** default constructor */
	public AbstractMajorTask() {
	}

	/** full constructor */
	public AbstractMajorTask(Integer projectId, String majorTask,
			Integer userId,Integer priority, Date startDate, Date finishDate, Double cost,
			Integer achieved, String keyIssue, String decision) {
		this.projectId = projectId;
		this.majorTask = majorTask;
		this.userId = userId;
		this.priority = priority;
		this.startDate = startDate;
		this.finishDate = finishDate;
		this.cost = cost;
		this.achieved = achieved;
		this.keyIssue = keyIssue;
		this.decision = decision;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getProjectId() {
		return this.projectId;
	}

	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}

	public String getMajorTask() {
		return this.majorTask;
	}

	public void setMajorTask(String majorTask) {
		this.majorTask = majorTask;
	}

	public Integer getUserId() {
		return this.userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public Date getStartDate() {
		return this.startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getFinishDate() {
		return this.finishDate;
	}

	public void setFinishDate(Date finishDate) {
		this.finishDate = finishDate;
	}

	public Double getCost() {
		return this.cost;
	}

	public void setCost(Double cost) {
		this.cost = cost;
	}

	public Integer getAchieved() {
		return this.achieved;
	}

	public void setAchieved(Integer achieved) {
		this.achieved = achieved;
	}

	public String getKeyIssue() {
		return this.keyIssue;
	}

	public void setKeyIssue(String keyIssue) {
		this.keyIssue = keyIssue;
	}

	public String getDecision() {
		return this.decision;
	}

	public void setDecision(String decision) {
		this.decision = decision;
	}
	public Integer getPriority() {
		return priority;
	}

	public void setPriority(Integer priority) {
		this.priority = priority;
	}

}